/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author eneko
 */

package almacensinproc;

import aso.upna.cancion.CancionRemota;
import aso.upna.cancion.Metadata;
import java.rmi.*;
import java.rmi.server.*;
import java.io.Serializable;

public class Imple extends UnicastRemoteObject implements Inter{
    public Imple() throws RemoteException{
        super();
    }

    /*
     * Método que obtiene los metadatos de una canción
     * Modificación: Queremos mandar un objeto de tipo CancionRemota entero.
     * Modificación 2: Mejor mandar Strings con lo que queremos guardar.
     * Nota 1: El segundo parámetro del constructor de CanciónRemota es el id de
     * usuario(con ip+...)
     * Nota 2: Para coger los metadatos de la canción(título, autor y grupo)
     * usar los métodos getTitulo(), getAutor() y getAlbum() de la clase Metadata.
     *
     */
    public String[] getMetadata(){

        String[] local=new String[5];
        CancionRemota cr=new CancionRemota("Prueba.txt","192.168.2.0yuusfdk");
        Metadata m=new Metadata("Metadatos.txt");

        local[0]=cr.getPath();
        local[1]=cr.getRealPath();
        local[2]=m.getGrupo();
        local[3]=m.getTitulo();
        local[4]=m.getAlbum();
        
        return local;
    }
}